import parseTemplateToTokens from "./parseTemplateToTokens"
import renderTemplate from "./renderTemplate"

window.templateEngine = {
  render(templateStr, data) {
    // 调用parseTemplateToTokens函数，让模板字符串变成tokens数组
    let tokens = parseTemplateToTokens(templateStr)
    // 调用renderTemplate函数，让tokens数组变为dom字符串
    let domStr = renderTemplate(tokens, data)

    return domStr
  }
}